約 4,184,171 件
https://w.atwiki.jp/usb_audio/pages/56.html
原文:Audio Devices Rev. 2.0 Spec and Adopters Agreement(ZIP) USB Device Class Definition for Audio Devices Release 2.0 May 31, 2006 6 Table of Contents Scope of This Release.............................................................................................................2 Contributors............................................................................................................................2 Revision History.......................................................................................................................2 Table of Contents.....................................................................................................................6 List of Tables...........................................................................................................................9 List of Figures........................................................................................................................12 1 Introduction....................................................................................................................13 1.1 Scope.........................................................................................................................13 1.2 Purpose.....................................................................................................................13 1.3 Related Documents...................................................................................................13 1.4 Terms and Abbreviations...........................................................................................13 2 Management Overview...................................................................................................16 2.1 Overview of Key Differences between ADC v1.0 and v2.0.......................................16 3 Functional Characteristics.............................................................................................18 3.1 Introduction................................................................................................................18 3.2 Audio Interface Collection (AIC)................................................................................19 3.3 Audio Function Class.................................................................................................19 3.4 Audio Function Subclass...........................................................................................19 3.5 Audio Function Protocol............................................................................................19 3.6 Audio Interface Class................................................................................................20 3.7 Audio Interface Subclass...........................................................................................20 3.8 Audio Interface Protocol............................................................................................20 3.9 Audio Function Category...........................................................................................20 3.10 Clock Domains.......................................................................................................21 3.11 Audio Synchronization Types................................................................................21 3.11.1 Asynchronous.................................................................................................21 3.11.2 Synchronous...................................................................................................21 3.11.3 Adaptive..........................................................................................................21 3.12 Inter Channel Synchronization...............................................................................21 3.13 Audio Function Topology.......................................................................................22 3.13.1 Audio Channel Cluster....................................................................................25 3.13.2 Input Terminal.................................................................................................27 3.13.3 Output Terminal..............................................................................................28 3.13.4 Mixer Unit........................................................................................................29 3.13.5 Selector Unit...................................................................................................29 3.13.6 Feature Unit....................................................................................................30 3.13.7 Sampling Rate Converter Unit........................................................................30 3.13.8 Effect Unit.......................................................................................................31 3.13.9 Processing Unit...............................................................................................34 3.13.10 Extension Unit.................................................................................................35 USB Device Class Definition for Audio Devices Release 2.0 May 31, 2006 7 3.13.11 Clock Entities..................................................................................................36 3.14 Encoders and Decoders........................................................................................37 3.15 Copy Protection.....................................................................................................38 3.16 Operational Model..................................................................................................38 3.16.1 AudioControl Interface....................................................................................39 3.16.2 AudioStreaming Interface...............................................................................39 3.16.3 Clock Model....................................................................................................41 3.16.4 Binding between Physical Buttons and Audio Controls.................................41 4 Descriptors.....................................................................................................................43 4.1 Audio Channel Cluster Descriptor.............................................................................43 4.2 Device Descriptor......................................................................................................45 4.3 Device_Qualifier Descriptor.......................................................................................45 4.4 Configuration Descriptor............................................................................................46 4.5 Other_Speed_Configuration Descriptor....................................................................46 4.6 Interface Association Descriptor................................................................................46 4.7 AudioControl Interface Descriptors...........................................................................47 4.7.1 Standard AC Interface Descriptor......................................................................47 4.7.2 Class-Specific AC Interface Descriptor..............................................................48 4.8 AudioControl Endpoint Descriptors...........................................................................73 4.8.1 AC Control Endpoint Descriptors.......................................................................74 4.8.2 AC Interrupt Endpoint Descriptors.....................................................................74 4.9 AudioStreaming Interface Descriptors.......................................................................75 4.9.1 Standard AS Interface Descriptor......................................................................75 4.9.2 Class-Specific AS Interface Descriptor..............................................................75 4.9.3 Class-Specific AS Format Type Descriptor........................................................77 4.9.4 Class-Specific AS Encoder Descriptor...............................................................77 4.9.5 Class-Specific AS Decoder Descriptor..............................................................78 4.10 AudioStreaming Endpoint Descriptors...................................................................85 4.10.1 AS Isochronous Audio Data Endpoint Descriptors.........................................85 4.10.2 AS Isochronous Feedback Endpoint Descriptor.............................................87 5 Requests.........................................................................................................................89 5.1 Standard Requests....................................................................................................89 5.2 Class-Specific Requests............................................................................................89 5.2.1 Control Attributes................................................................................................89 5.2.2 Control Request Layout......................................................................................90 5.2.3 Control Request Parameter Block Layout..........................................................91 5.2.4 Common Controls..............................................................................................94 5.2.5 AudioControl Requests......................................................................................97 5.2.6 AudioStreaming Requests...............................................................................116 5.2.7 Additional Requests.........................................................................................127 6 Interrupts......................................................................................................................129 6.1 Interrupt Data Message...........................................................................................129 6.2 Interrupt Sources.....................................................................................................130 USB Device Class Definition for Audio Devices Release 2.0 May 31, 2006 8 Appendix A. Audio Device Class Codes.....................................................................131 A.1 Audio Function Class Code.....................................................................................131 A.2 Audio Function Subclass Codes.............................................................................131 A.3 Audio Function Protocol Codes...............................................................................131 A.4 Audio Interface Class Code.....................................................................................131 A.5 Audio Interface Subclass Codes.............................................................................131 A.6 Audio Interface Protocol Codes...............................................................................132 A.7 Audio Function Category Codes.............................................................................132 A.8 Audio Class-Specific Descriptor Types...................................................................132 A.9 Audio Class-Specific AC Interface Descriptor Subtypes.........................................133 A.10 Audio Class-Specific AS Interface Descriptor Subtypes.....................................133 A.11 Effect Unit Effect Types.......................................................................................134 A.12 Processing Unit Process Types...........................................................................134 A.13 Audio Class-Specific Endpoint Descriptor Subtypes...........................................134 A.14 Audio Class-Specific Request Codes..................................................................134 A.15 Encoder Type Codes...........................................................................................135 A.16 Decoder Type Codes...........................................................................................135 A.17 Control Selector Codes........................................................................................135 A.17.1 Clock Source Control Selectors....................................................................135 A.17.2 Clock Selector Control Selectors..................................................................136 A.17.3 Clock Multiplier Control Selectors.................................................................136 A.17.4 Terminal Control Selectors...........................................................................136 A.17.5 Mixer Control Selectors................................................................................136 A.17.6 Selector Control Selectors............................................................................137 A.17.7 Feature Unit Control Selectors.....................................................................137 A.17.8 Effect Unit Control Selectors........................................................................138 A.17.9 Processing Unit Control Selectors................................................................140 A.17.10 Extension Unit Control Selectors..................................................................141 A.17.11 AudioStreaming Interface Control Selectors................................................141 A.17.12 Encoder Control Selectors............................................................................142 A.17.13 Decoder Control Selectors...........................................................................142 A.17.14 Endpoint Control Selectors...........................................................................144 USB Device Class Definition for Audio Devices Release 2.0 May 31, 2006 9 List of Tables Table 4-1 Audio Channel Cluster Descriptor.....................................................................44 Table 4-1 Dolby Prologic Cluster Descriptor.....................................................................44 Table 4-2 Left Group Cluster Descriptor............................................................................44 Table 4-3 Standard Interface Association Descriptor.......................................................46 Table 4-4 Standard AC Interface Descriptor......................................................................47 Table 4-5 Class-Specific AC Interface Header Descriptor................................................48 Table 4-6 Clock Source Descriptor.....................................................................................49 Table 4-7 Clock Selector Descriptor...................................................................................50 Table 4-8 Clock Multiplier Descriptor.................................................................................51 Table 4-9 Input Terminal Descriptor...................................................................................53 Table 4-10 Output Terminal Descriptor..............................................................................54 Table 4-11 Mixer Unit Descriptor.........................................................................................57 Table 4-12 Selector Unit Descriptor....................................................................................58 Table 4-13 Feature Unit Descriptor.....................................................................................59 Table 4-14 Sampling Rate Converter Unit Descriptor.......................................................60 Table 4-15 Common Part of the Effect Unit Descriptor....................................................61 Table 4-16 Parametric Equalizer Section Effect Unit Descriptor.....................................62 Table 4-17 Reverberation Effect Unit Descriptor...............................................................63 Table 4-18 Modulation Delay Effect Unit Descriptor.........................................................63 Table 4-19 Dynamic Range Compressor Effect Unit Descriptor......................................64 Table 4-20 Common Part of the Processing Unit Descriptor...........................................66 Table 4-21 Up/Down-mix Processing Unit Descriptor......................................................68 Table 4-22 Dolby Prologic Processing Unit Descriptor....................................................69 Table 4-23 Stereo Extender Processing Unit Descriptor..................................................71 Table 4-24 Extension Unit Descriptor.................................................................................73 Table 4-25 Standard AC Interrupt Endpoint Descriptor....................................................74 Table 4-26 Standard AS Interface Descriptor....................................................................75 Table 4-27 Class-Specific AS Interface Descriptor...........................................................76 Table 4-28 Encoder Descriptor............................................................................................77 Table 4-29 MPEG Decoder Descriptor................................................................................79 Table 4-30 AC-3 Decoder Descriptor..................................................................................81 Table 4-31 WMA Decoder Descriptor..................................................................................83 Table 4-32 DTS Decoder Descriptor...................................................................................84 Table 4-33 Standard AS Isochronous Audio Data Endpoint Descriptor.........................85 Table 4-34 Class-Specific AS Isochronous Audio Data Endpoint Descriptor................87 USB Device Class Definition for Audio Devices Release 2.0 May 31, 2006 10 Table 4-35 Standard AS Isochronous Feedback Endpoint Descriptor...........................87 Table 5-1 Request Layout....................................................................................................90 Table 5-2 1-byte Control CUR Parameter Block................................................................92 Table 5-3 1-byte Control RANGE Parameter Block...........................................................92 Table 5-4 2-byte Control CUR Parameter Block................................................................93 Table 5-5 2-byte Control RANGE Parameter Block...........................................................93 Table 5-6 4-byte Control CUR Parameter Block................................................................93 Table 5-7 4-byte Control RANGE Parameter Block...........................................................94 Table 5-8 Cluster Control CUR Parameter Block..............................................................95 Table 5-9 Error Codes..........................................................................................................96 Table 5-10 Connector Control CUR Parameter Block.....................................................100 Table 5-11 Band Numbers and Center Frequencies (ANSI S1.11-1986 Standard).......104 Table 5-12 Graphic Equalizer Control CUR Parameter Block........................................105 Table 5-13 Graphic Equalizer Control RANGE Parameter Block...................................105 Table 5-14 Valid Alternate Settings Control CUR Parameter Block..............................117 Table 5-15 High/Low Scaling Control CUR Parameter Block.........................................122 Table 5-16 High/Low Scaling Control RANGE Parameter Block...................................122 Table 5-17 High/Low Scaling Control CUR Parameter Block.........................................125 Table 5-18 High/Low Scaling Control RANGE Parameter Block...................................125 Table 5-19 Memory Request Values..................................................................................128 Table 6-1 Interrupt Data Message Format........................................................................130 Table A-1 Audio Function Class Code.............................................................................131 Table A-2 Audio Function Subclass Codes.....................................................................131 Table A-3 Audio Function Protocol Codes......................................................................131 Table A-4 Audio Interface Class Code..............................................................................131 Table A-5 Audio Interface Subclass Codes.....................................................................131 Table A-6 Audio Interface Protocol Codes.......................................................................132 Table A-7 Audio Function Category Codes.....................................................................132 Table A-8 Audio Class-specific Descriptor Types...........................................................132 Table A-9 Audio Class-Specific AC Interface Descriptor Subtypes..............................133 Table A-10 Audio Class-Specific AS Interface Descriptor Subtypes............................133 Table A-11 Effect Unit Effect Types..................................................................................134 Table A-12 Processing Unit Process Types.....................................................................134 Table A-13 Audio Class-Specific Endpoint Descriptor Subtypes..................................134 Table A-14 Audio Class-Specific Request Codes...........................................................134 Table A-15 Encoder Type Codes.......................................................................................135 1 - 6 - 11 - 16 - 21 - 26 - 31 - 36 - 41 - 46 - 51 - 56 - 61 - 66 - 71 - 76 - 81 - 86 - 91 - 96 - 101 - 106 - 111 - 116 - 121 - 126 - 131 - 136 - 141 ここを編集
https://w.atwiki.jp/ovbcraft/pages/14.html
どこぞにあるMinecraft鯖ので導入中のPlugin 導入済み Permissions (2.7.4) MagicSpells FireLord Tele++ ClayFlow 導入に向けて調整中 DropBonus 入れるかどうか考え中 iConomy Runecraft
https://w.atwiki.jp/usb_audio/pages/29.html
原文:Audio Device Document 1.0(PDF) USB Device Class Definition for Audio Devices Release 1.0 March 18, 1998 vi 4.4.1 AC Control Endpoint Descriptors.....................................................................57 4.4.2 AC Interrupt Endpoint Descriptors...................................................................58 4.5 AudioStreaming Interface Descriptors....................................................................58 4.5.1 Standard AS Interface Descriptor....................................................................59 4.5.2 Class-Specific AS Interface Descriptor............................................................59 4.5.3 Class-Specific AS Format Type Descriptor .....................................................60 4.5.4 Class-Specific AS Format-Specific Descriptor.................................................60 4.6 AudioStreaming Endpoint Descriptors....................................................................60 4.6.1 AS Isochronous Audio Data Endpoint Descriptors ...........................................61 4.6.2 AS Isochronous Synch Endpoint Descriptor ....................................................63 5 Requests .....................................................................................................................65 5.1 Standard Requests ................................................................................................65 5.2 Class-Specific Requests ........................................................................................65 5.2.1 Request Layout...............................................................................................65 5.2.2 AudioControl Requests ...................................................................................68 5.2.3 AudioStreaming Requests...............................................................................94 5.2.4 Additional Requests ........................................................................................97 Appendix A. Audio Device Class Codes .......................................................................99 A.1 Audio Interface Class Code ...................................................................................99 A.2 Audio Interface Subclass Codes ............................................................................99 A.3 Audio Interface Protocol Codes..............................................................................99 A.4 Audio Class-Specific Descriptor Types...................................................................99 A.5 Audio Class-Specific AC Interface Descriptor Subtypes .......................................100 A.6 Audio Class-Specific AS Interface Descriptor Subtypes .......................................100 A.7 Processing Unit Process Types............................................................................100 A.8 Audio Class-Specific Endpoint Descriptor Subtypes.............................................101 A.9 Audio Class-Specific Request Codes ...................................................................101 A.10 Control Selector Codes........................................................................................102 A.10.1 Terminal Control Selectors ...........................................................................102 A.10.2 Feature Unit Control Selectors ......................................................................102 A.10.3 Processing Unit Control Selectors.................................................................102 A.10.4 Extension Unit Control Selectors...................................................................104 A.10.5 Endpoint Control Selectors ...........................................................................104 Appendix B. Example 1 USB Microphone (Informative)............................................105 B.1 Product Description .............................................................................................105 B.2 Descriptor Hierarchy ............................................................................................105 B.3 Descriptors ..........................................................................................................106 B.3.1 Device Descriptor .........................................................................................106 B.3.2 Configuration Descriptor ...............................................................................107 B.3.3 AudioControl Interface Descriptor .................................................................107 B.3.4 AudioStreaming Interface Descriptor.............................................................109 B.3.5 String Descriptors .........................................................................................112 B.4 Requests .............................................................................................................113 USB Device Class Definition for Audio Devices Release 1.0 March 18, 1998 vii B.4.1 Standard Requests .......................................................................................113 B.4.2 Class-specific Requests................................................................................113 Appendix C. Example 2 USB Telephone (Informative)..............................................114 C.1 Product Description .............................................................................................114 C.2 Descriptor Hierarchy ............................................................................................114 C.3 Descriptors ..........................................................................................................115 C.3.1 Device Descriptor .........................................................................................115 C.3.2 Configuration Descriptor ...............................................................................116 C.3.3 AudioControl Interface Descriptor .................................................................116 C.3.4 AudioStreaming Interface 1 Descriptor..........................................................122 C.3.5 AudioStreaming Interface 2 Descriptor..........................................................125 C.3.6 String Descriptors .........................................................................................128 C.4 Requests .............................................................................................................129 C.4.1 Standard requests.........................................................................................129 C.4.2 Class-specific Requests................................................................................129 USB Device Class Definition for Audio Devices Release 1.0 March 18, 1998 viii List of Tables Table 3-1 Status Word Format.........................................................................................31 Table 3-2 Dolby Prologic Cluster Descriptor ..................................................................34 Table 3-3 Left Group Cluster Descriptor.........................................................................35 Table 4-1 Standard AC Interface Descriptor ...................................................................36 Table 4-2 Class-Specific AC Interface Header Descriptor..............................................37 Table 4-3 Input Terminal Descriptor................................................................................39 Table 4-4 Output Terminal Descriptor.............................................................................40 Table 4-5 Mixer Unit Descriptor .......................................................................................41 Table 4-6 Selector Unit Descriptor ..................................................................................43 Table 4-7 Feature Unit Descriptor....................................................................................43 Table 4-8 Common Part of the Processing Unit Descriptor...........................................45 Table 4-9 Up/Down-mix Processing Unit Descriptor......................................................47 Table 4-10 Dolby Prologic Processing Unit Descriptor..................................................49 Table 4-11 3D-Stereo Extender Processing Unit Descriptor ..........................................50 Table 4-12 Reverberation Processing Unit Descriptor...................................................52 Table 4-13 Chorus Processing Unit Descriptor ..............................................................53 Table 4-14 Dynamic Range Compressor Processing Unit Descriptor...........................54 Table 4-15 Extension Unit Descriptor .............................................................................56 Table 4-16 Associated Interfaces Descriptor ..................................................................57 Table 4-17 Standard AC Interrupt Endpoint Descriptor .................................................58 Table 4-18 Standard AS Interface Descriptor..................................................................59 Table 4-19 Class-Specific AS Interface Descriptor.........................................................60 Table 4-20 Standard AS Isochronous Audio Data Endpoint Descriptor .......................61 Table 4-21 Class-Specific AS Isochronous Audio Data Endpoint Descriptor...............62 Table 4-22 Standard AS Isochronous Synch Endpoint Descriptor ...............................63 Table 5-1 Set Request Values..........................................................................................66 Table 5-2 Get Request Values..........................................................................................67 Table 5-3 Set Terminal Control Request Values.............................................................68 Table 5-4 Get Terminal Control Request Values ............................................................68 Table 5-5 Copy Protect Control Parameter Block...........................................................69 Table 5-6 Set Mixer Unit Control Request Values...........................................................70 Table 5-7 Get Mixer Unit Control Request Values ..........................................................70 Table 5-8 First Form of the Mixer Control Parameter Block ..........................................71 Table 5-9 Second Form of the Mixer Control Parameter Block .....................................72 USB Device Class Definition for Audio Devices Release 1.0 March 18, 1998 ix Table 5-10 Third Form of the Mixer Control Parameter Block .......................................72 Table 5-11 Set Selector Unit Control Request Values....................................................73 Table 5-12 Get Selector Unit Control Request Values....................................................73 Table 5-13 Selector Control Parameter Block.................................................................74 Table 5-14 Set Feature Unit Control Request Values .....................................................74 Table 5-15 Get Feature Unit Control Request Values.....................................................75 Table 5-16 First Form of the Mute Control Parameter Block .........................................75 Table 5-17 Second Form of the Mute Control Parameter Block ....................................76 Table 5-18 First Form of the Volume Control Parameter Block.....................................76 Table 5-19 Second Form of the Volume Control Parameter Block................................77 Table 5-20 First Form of the Bass Control Parameter Block .........................................78 Table 5-21 Second Form of the Bass Control Parameter Block ....................................78 Table 5-22 First Form of the Mid Control Parameter Block............................................79 Table 5-23 Second Form of the Mid Control Parameter Block ......................................79 Table 5-24 First Form of the Treble Control Parameter Block .......................................80 Table 5-25 Second Form of the Treble Control Parameter Block..................................80 Table 5-27 Band Numbers and Center Frequencies (ANSI S1.11-1986 Standard) ........80 Table 5-28 Graphic Equalizer Control Parameter Block.................................................81 Table 5-29 First Form of the Automatic Gain Control Parameter Block........................82 Table 5-30 Second Form of the Automatic Gain Control Parameter Block...................82 Table 5-31 First Form of the Delay Control Parameter Block ........................................83 Table 5-32 Second Form of the Delay Control Parameter Block ...................................83 Table 5-33 First Form of the Bass Boost Control Parameter Block ..............................84 Table 5-34 Second Form of the Bass Boost Control Parameter Block .........................84 Table 5-35 First Form of the Loudness Control Parameter Block .................................85 Table 5-36 Second Form of the Loudness Control Parameter Block............................85 Table 5-37 Set Processing Unit Control Request Values...............................................86 Table 5-38 Get Processing Unit Control Request Values ..............................................86 Table 5-39 Enable Processing Control Parameter Block ...............................................87 Table 5-40 Mode Select Control Parameter Block ..........................................................87 Table 5-41 Spaciousness Control Parameter Block .......................................................88 Table 5-42 Reverb Type Control Parameter Block..........................................................88 Table 5-43 Reverb Level Control Parameter Block.........................................................89 Table 5-44 Spaciousness Control Parameter Block .......................................................89 Table 5-45 Reverb Delay Feedback Control Parameter Block .......................................89 USB Device Class Definition for Audio Devices Release 1.0 March 18, 1998 x Table 5-46 Chorus Level Control Parameter Block ........................................................90 Table 5-47 Chorus Modulation Rate Control Parameter Block......................................90 Table 5-48 Chorus Modulation Depth Control Parameter Block....................................91 Table 5-49 Dynamic Range Compressor Ratio Control Parameter Block .....................91 Table 5-50 Dynamic Range Compressor MaxAmpl Control Parameter Block ..............91 Table 5-51 Dynamic Range Compressor Threshold Control Parameter Block.............92 Table 5-52 Dynamic Range Compressor Attack Time Control Parameter Block ..........92 Table 5-53 Dynamic Range Compressor Release Time Control Parameter Block........93 Table 5-54 Set Extension Unit Control Request Values .................................................93 Table 5-55 Get Extension Unit Control Request Values.................................................94 Table 5-56 Enable Processing Control Parameter Block ...............................................94 Table 5-57 Set Endpoint Control Request Values ..........................................................95 Table 5-58 Get Endpoint Control Request Values..........................................................95 Table 5-59 Sampling Frequency Control Parameter Block ............................................96 Table 5-60 Pitch Control Parameter Block......................................................................96 Table 5-61 Set Memory Request Values..........................................................................97 Table 5-62 Get Memory Request Values .........................................................................97 Table 5-63 Get Status Request Values............................................................................98 Table A-1 Audio Interface Class Code ............................................................................99 Table A-2 Audio Interface Subclass Codes ....................................................................99 Table A-3 Audio Interface Protocol Codes......................................................................99 Table A-4 Audio Class-specific Descriptor Types..........................................................99 Table A-5 Audio Class-Specific AC Interface Descriptor Subtypes.............................100 Table A-6 Audio Class-Specific AS Interface Descriptor Subtypes.............................100 Table A-7 Processing Unit Process Types....................................................................100 Table A-8 Audio Class-Specific Endpoint Descriptor Subtypes..................................101 Table A-9 Audio Class-Specific Request Codes...........................................................101 Table A-10 Terminal Control Selectors .........................................................................102 Table A-11 Feature Unit Control Selectors ...................................................................102 Table A-12 Up/Down-mix Processing Unit Control Selectors......................................102 Table A-13 Dolby Prologic Processing Unit Control Selectors ...................................103 Table A-14 3D Stereo Extender Processing Unit Control Selectors............................103 Table A-15 Reverberation Processing Unit Control Selectors.....................................103 Table A-16 Chorus Processing Unit Control Selectors................................................103 Table A-17 Dynamic Range Compressor Processing Unit Control Selectors ............104 1 - 6 - 11 - 16 - 21 - 26 - 31 - 36 - 41 - 46 - 51 - 56 - 61 - 66 - 71 - 76 - 81 - 86 - 91 - 96 - 101 - 106 - 111 - 116 - 121 - 126 ここを編集
https://w.atwiki.jp/usb_audio/pages/26.html
原文:Audio Data Formats 1.0(PDF) USB Device Class Definition for Audio Data Formats Release 1.0 March 18, 1998 31 Control Selector Value AC_HILO_SCALING_CONTROL 0x04 1 - 6 - 11 - 16 - 21 - 26 - 31 ここを編集
https://w.atwiki.jp/usb_audio/pages/46.html
原文:Audio Device Document 1.0(PDF) USB Device Class Definition for Audio Devices Release 1.0 March 18, 1998 86 5.2.2.5.1 Set Processing Unit Control Request This request is used to set an attribute of an audio Control inside a Processing Unit of the audio function. Table 5-36 Set Processing Unit Control Request Values bmRequest Type bRequest wValue wIndex wLength Data 00100001B SET_CUR SET_MIN SET_MAX SET_RES CS Processing Unit ID and Interface Length of parameter block Parameter block The bRequest field indicates which attribute the request is manipulating. The MIN, MAX, and RES attributes are usually not supported for the Set request. The wValue field specifies the Control Selector (CS) in the high byte and zero in the low byte. The Control Selector indicates which type of Control this request is manipulating (Enable Processing, Mode Select, etc.) If the request specifies an unknown or unsupported CS to that Processing Unit, the control pipe must indicate a stall. For a description of the parameter block for the Processing Unit Controls, see Section 5.2.2.5.3, “Processing Unit Controls.” 5.2.2.5.2 Get Processing Unit Control Request This request returns the attribute setting of a specific audio Control inside a Processing Unit of the audio function. Table 5-37 Get Processing Unit Control Request Values bmRequest Type bRequest wValue wIndex wLength Data 10100001B GET_CUR GET_MIN GET_MAX GET_RES CS Unit ID and Interface Length of parameter block Parameter block The bRequest field indicates which attribute the request is reading. The wValue field specifies the Control Selector (CS) in the high byte and zero in the low byte. The Control Selector indicates which type of Control this request is addressing. (Enable Processing, Mode Select, etc.) If the request specifies an unknown or unsupported CS to that Unit, the control pipe must indicate a stall. For a description of the parameter block for the Processing Unit Controls, see Section 5.2.2.5.3, “Processing Unit Controls.” 5.2.2.5.3 Processing Unit Controls Processing Unit Controls are in principle specific to the type of process a Processing Unit implements. However, instead of specifying all supported Controls on a per process basis, it was considered more efficient to create a ‘pool’ of possible Controls. In this way, Controls that occur in different Processing Units need only be specified once. However, the Control Selector Codes and the bit positions in the bmControls field of the Processing Unit descriptor are assigned on a per-process type basis. Issuing nonsupported Control Selectors to a Processing Unit leads to a control pipe stall. USB Device Class Definition for Audio Devices Release 1.0 March 18, 1998 87 The following paragraphs present a detailed description of all possible Controls a Processing Unit can incorporate. For each Control, the layout of the parameter block together with the appropriate Control Selector is listed for all forms of the Get/Set Processing Unit Control request. The Control Selector codes are defined in Section A.10.3, “Processing Unit Control Selectors.” 5.2.2.5.3.1 Enable Processing Control The Enable Processing Control is used to either enable the functionality of the Processing Unit or bypass the Processing Unit entirely. In the latter case, default behavior is assumed. Enable Processing Control can have only the current setting attribute (CUR). The position of an Enable Processing switch can be either TRUE or FALSE. The current setting of the Control can be queried using a Get Processing Unit Control request. Table 5-38 Enable Processing Control Parameter Block Control Selector XX_ENABLE_CONTROL wLength 1 Offset Field Size Value Description 0 bEnable 1 Bool The setting for the Enable Processing Control CUR attribute. Enabled when TRUE, disabled when FALSE. 5.2.2.5.3.2 Mode Select Control The Mode Select Control is used to change the behavior of the Processing Unit. A Mode Select Control can support all possible Control attributes (CUR, MIN, MAX, and RES).The valid range for the CUR, MIN, and MAX attributes is from one to the number of modes, supported by the Processing Unit (reported through the bNrModes field of the Processing Unit descriptor). The RES attribute can only have a value of one. The Mode Select Control honors the request to the best of its abilities. It may round the bMode attribute value to its closest available setting. It will report this rounded setting when queried during a Get Processing Unit Control request. Table 5-39 Mode Select Control Parameter Block Control Selector XX_MODE_SELECT_CONTROL wLength 1 Offset Field Size Value Description 0 bMode 1 Number The setting for the attribute of the Mode Select Control. 5.2.2.5.3.3 Spaciousness Control The Spaciousness Control is used to change the spatial appearance of the stereo image, produced by the 3D-Stereo Extender Processing Unit. The Spaciousness Control can support all possible Control attributes (CUR, MIN, MAX, and RES). The valid range for the CUR, MIN, MAX, and RES attributes is from zero to 255%. The Spaciousness Control honors the request to the best of its abilities. It may round the bSpaciousness attribute value to its closest available setting. It will report this rounded setting when queried during a Get Processing Unit Control request. USB Device Class Definition for Audio Devices Release 1.0 March 18, 1998 88 Table 5-40 Spaciousness Control Parameter Block Control Selector SPACIOUSNESS_CONTROL wLength 1 Offset Field Size Value Description 0 bSpaciousness 1 Number The setting for the attribute of the Spaciousness Control. 5.2.2.5.3.4 Reverb Type Control The Reverb Type Control is a macro parameter that allows global settings of reverb parameters within the Reverberation Processing Unit. When a certain Reverb Type is selected, each reverb parameter will be set to the most suitable value. The Reverb Type Control can support all possible Control attributes (CUR, MIN, MAX, and RES). The valid range for the CUR, MIN, and MAX attributes is from zero to 255. The RES attribute can only have a value of one. The CUR attribute subrange from 0 to 7 has predefined behavior · 0 Room 1 – simulates the reverberation of a small room. · 1 Room 2 – simulates the reverberation of a medium room. · 2 Room 3 – simulates the reverberation of a large room. · 3 Hall 1 – simulates the reverberation of a medium concert hall. · 4 Hall 2 – simulates the reverberation of a large concert hall. · 5 Plate – simulates a plate reverberation (a studio device using a metal plate). · 6 Delay – conventional delay that produces echo effects. · 7 Panning Delay – special delay in which the delayed sounds move left and right. The Reverb Type Control honors the request to the best of its abilities. It may round the bReverbType attribute value to its closest available setting. It will report this rounded setting when queried during a Get Processing Unit Control request. Table 5-41 Reverb Type Control Parameter Block Control Selector REVERB_TYPE_CONTROL wLength 1 Offset Field Size Value Description 0 bReverbType 1 Number The setting for the attribute of the Reverb Type Control. 5.2.2.5.3.5 Reverb Level Control The Reverb Level Control is used to set the amount of reverberant sound introduced by the Reverberation Processing Unit. The Reverb Level Control can support all possible Control attributes (CUR, MIN, MAX ,and RES). The valid range for the CUR, MIN, MAX, and RES attributes is from zero to 255%, compared to the level of the original signal. The Reverb Level Control honors the request to the best of its abilities. It may round the bReverbLevel attribute value to its closest available setting. It will report this rounded setting when queried during a Get Processing Unit Control request. USB Device Class Definition for Audio Devices Release 1.0 March 18, 1998 89 Table 5-42 Reverb Level Control Parameter Block Control Selector REVERB_LEVEL_CONTROL wLength 1 Offset Field Size Value Description 0 bReverbLevel 1 Number The setting for the attribute of the Reverb Level Control. 5.2.2.5.3.6 Reverb Time Control The Reverb Time Control is used to set the time over which the reverberation, introduced by the Reverberation Processing Unit, will continue. The Reverb Time Control can support all possible Control attributes (CUR, MIN, MAX, and RES). The settings for the CUR, MIN, MAX, and RES attributes can range from zero (0x0000) to 255.9961 s (0xFFFF) in steps of 1/256 s or 0.00390625 s (0x0001). The Reverb Time Control honors the request to the best of its abilities. It may round the wReverbTime attribute value to its closest available setting. It will report this rounded setting when queried during a Get Processing Unit Control request. Table 5-43 Spaciousness Control Parameter Block Control Selector REVERB_TIME_CONTROL wLength 2 Offset Field Size Value Description 0 wReverbTime 2 Number The setting for the attribute of the Reverb Time Control. 5.2.2.5.3.7 Reverb Delay Feedback Control The Reverb Delay Feedback Control is used when the Reverb Type is set to Reverb Type 6, Delay or Reverb Type 7, Panning Delay. It sets the way in which delay repeats. The Reverb Delay Feedback Control range can support all possible Control attributes (CUR, MIN, MAX, and RES). The valid range for the CUR, MIN, MAX, and RES attributes is from zero to 255%. Higher values result in more delay repeats. Note In practice, the delay feedback amount should be limited to 75% to avoid unexpected feedback distortion and continuous delay loop. The Reverb Delay Feedback Control honors the request to the best of its abilities. It may round the bReverbFeedback attribute value to its closest available setting. It will report this rounded setting when queried during a Get Processing Unit Control request. Table 5-44 Reverb Delay Feedback Control Parameter Block Control Selector REVERB_FEEDBACK_CONTROL wLength 1 USB Device Class Definition for Audio Devices Release 1.0 March 18, 1998 90 Offset Field Size Value Description 0 bReverbFeedback 1 Number The setting for the attribute of the Reverb Delay Feedback Control. 5.2.2.5.3.8 Chorus Level Control The Chorus Level Control is used to set the amount of chorus effect sound introduced by the Chorus Processing Unit. The Chorus Level Control can support all possible Control attributes (CUR, MIN, MAX, and RES). The valid range for the CUR, MIN, MAX, and RES attributes is from zero to 255%, compared to the level of the original signal. The Chorus Level Control honors the request to the best of its abilities. It may round the bChorusLevel attribute value to its closest available setting. It will report this rounded setting when queried during a Get Processing Unit Control request. Table 5-45 Chorus Level Control Parameter Block Control Selector CHORUS_LEVEL_CONTROL wLength 1 Offset Field Size Value Description 0 bChorusLevel 1 Number The setting for the attribute of the Chorus Level Control. 5.2.2.5.3.9 Chorus Modulation Rate Control The Chorus Modulation Rate Control is used to set the speed (frequency) of the modulator of the chorus, introduced by the Chorus Processing Unit. Higher values result in faster modulation. The Chorus Modulation Rate Control can support all possible Control attributes (CUR, MIN, MAX, and RES). The settings for the CUR, MIN, MAX, and RES attributes can range from zero (0x0000) to 255.9961 Hz (0xFFFF) in steps of 1/256 Hz or 0.00390625 Hz (0x0001). The Chorus Modulation Rate Control honors the request to the best of its abilities. It may round the wChorusRate attribute value to its closest available setting. It will report this rounded setting when queried during a Get Processing Unit Control request. Table 5-46 Chorus Modulation Rate Control Parameter Block Control Selector CHORUS_RATE_CONTROL wLength 2 Offset Field Size Value Description 0 wChorusRate 2 Number The setting for the attribute of the Chorus Modulation Rate Control. 5.2.2.5.3.10 Chorus Modulation Depth Control The Chorus Modulation Depth Control is used to set the depth at which the chorus sound introduced by the Chorus Processing Unit, is modulated. Higher values result in deeper modulation. The Chorus Modulation Depth Control can support all possible Control attributes (CUR, MIN, MAX, and RES). The settings for the CUR, MIN, MAX, and RES attributes can range from zero (0x0000) to 255.9961 ms (0xFFFF) in steps of 1/256 ms or 0.00390625 ms (0x0001). The Chorus Modulation Depth Control honors the request to the best of its abilities. It may round the wChorusDepth attribute value to its closest 1 - 6 - 11 - 16 - 21 - 26 - 31 - 36 - 41 - 46 - 51 - 56 - 61 - 66 - 71 - 76 - 81 - 86 - 91 - 96 - 101 - 106 - 111 - 116 - 121 - 126 ここを編集
https://w.atwiki.jp/usb_audio/pages/66.html
原文:Audio Devices Rev. 2.0 Spec and Adopters Agreement(ZIP) Universal Serial Bus Device Class Definition for Audio Data Formats Release 2.0 May 31, 2006 31 Name bmFormats PCM8 D1 IEEE_FLOAT D2 ALAW D3 MULAW D4 MPEG D5 AC-3 D6 WMA D7 IEC61937_AC-3 D8 IEC61937_MPEG-1_Layer1 D9 IEC61937_MPEG-1_Layer2/3 or IEC61937_MPEG-2_NOEXT D10 IEC61937_MPEG-2_EXT D11 IEC61937_MPEG-2_AAC_ADTS D12 IEC61937_MPEG-2_Layer1_LS D13 IEC61937_MPEG-2_Layer2/3_LS D14 IEC61937_DTS-I D15 IEC61937_DTS-II D16 IEC61937_DTS-III D17 IEC61937_ATRAC D18 IEC61937_ATRAC2/3 D19 TYPE_III_WMA D20 IEC60958_PCM D21 Reserved. Must be set to 0. D31..D22 A.3 Side Band Protocol Codes Table A-6 Side Band Protocol Codes Protocol Code Value PROTOCOL_UNDEFINED 0x00 Universal Serial Bus Device Class Definition for Audio Data Formats Release 2.0 May 31, 2006 32 Protocol Code Value PRES_TIMESTAMP_PROTOCOL 0x01 1 - 6 - 11 - 16 - 21 - 26 - 31 ここを編集
https://w.atwiki.jp/potyolove3/pages/57.html
PLUGIN解説 CBF_SenderCamouflage コマンドブロックPLUGIN ColorTeaming PVPチーム分けPLUGIN dynmap ウェブ上マップ表示PLUGIN DynmapCBBridge DynmapのMODとPLUGINの架け橋PLUGIN GatyaPon ガチャポンPLUGIN Modifyworld 管理用PermissionsExの前提PLUGIN MoreSounds ログインログアウト時などに音を鳴らすPLUGIN Multiverse-Core 管理用ディメンション追加PLUGIN OpenInv 管理用インベントリチェックPLUGIN PermissionsEx 管理用権限追加PLUGIN PluginReloader 管理用鯖を建てたままPLUGINの再起動ができるPLUGIN RedstoneSensor プレイヤー感知PLUGIN Spawner スポナーブロックPLUGIN Stargate ディメンション間ワープゲートPLUGIN WirelessRedstone ワイヤレスレッドストーンPLUGIN 看板を使います 送信側 一行目に→[transmitter] 二行目に→グループ名 受信側 一行目に→[receiver] 二行目に→グループ名 送信側にレッドストーン信号を送ると 受信側看板がレッドストーントーチに変換 WorldBorder 管理用ディメンションの広さ制限PLUGIN WorldEdit 管理用ワールドエディットPLUGIN worldguard 管理用ワールド保護PLUGIN
https://w.atwiki.jp/so905i/pages/13.html
AUDIO microSDにPRIVATE\DOCOMO\MMFILE\MUSICフォルダを作成し、その中に対応フォーマットの楽曲ファイル単体またはフォルダごとをぶちこむ。
https://w.atwiki.jp/misomayo2/pages/9.html
- not found () hhh 打ち消し線 打ち消し線2 plugin_left is not found. please feed back @wiki. plugin_right is not found. please feed back @wiki. 2021-12-10 02 10 40 (Fri) 01 57 34 2006-07-01 aaa htmlプラグインエラー このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
https://w.atwiki.jp/usb_audio/pages/20.html
Audio Device Document 1.0 1 - 6 - 11 - 16 - 21 - 26 - 31 - 36 - 41 - 46 - 51 - 56 - 61 - 66 - 71 - 76 - 81 - 86 - 91 - 96 - 101 - 106 - 111 - 116 - 121 - 126 Audio Data Formats 1.0 1 - 6 - 11 - 16 - 21 - 26 - 31 Audio Terminal Types 1.0 1 - 6 - 11 Audio Device Class Spec for Basic Audio Devices USB MIDI Devices 1.0